#[[
A library responsible for custom rendering in Audacity
]]

set( SOURCES
   GraphicsDataCache.cpp
   GraphicsDataCache.h

   PixelSampleMapper.cpp
   PixelSampleMapper.h

   waveform/WaveBitmapCache.cpp
   waveform/WaveBitmapCache.h
   waveform/WaveData.cpp
   waveform/WaveData.h
   waveform/WaveDataCache.cpp
   waveform/WaveDataCache.h
   waveform/WavePaintParameters.cpp
   waveform/WavePaintParameters.h
)
set( LIBRARIES
   PUBLIC
      lib-utility-interface
   PRIVATE
      lib-math-interface
      lib-screen-geometry-interface
      lib-track-interface
      lib-mixer-interface
      lib-graphics-interface
      lib-wave-track-interface
)
tenacity_library( lib-wave-track-paint "${SOURCES}" "${LIBRARIES}"
   "" ""
)
